package com.ld.hpfs.dao;

import java.util.ArrayList;
import java.util.HashMap;

import org.springframework.stereotype.Repository;

import com.ld.hpfs.pojo.customerBill;

@Repository
public interface ReportMapper {

	int getReportTaskGridListCount(HashMap<String, Object> param);

	ArrayList<HashMap<String, Object>> getReportTaskGridList(
			HashMap<String, Object> param);

	void insertReportTaskGridList(HashMap<String, Object> param);

	int getReportTaskId();

	//获取客户代码及名称
	ArrayList<HashMap<String, Object>> getCustId(HashMap<String, Object> param);
	//获取单据号
	ArrayList<HashMap<String, Object>> getDocumnetNo(HashMap<String, Object> param);
	//取得发票号码
	ArrayList<HashMap<String, Object>> getInvoiceNo(HashMap<String, Object> param);

	ArrayList<customerBill> getnums(HashMap<String, Object> param);

	ArrayList<HashMap<String, Object>> getCalculater(
			HashMap<String, Object> pamget);

	void saveBillData(customerBill customerBill);

	void insertOrigiDoc(HashMap<String, Object> paramforbill);

	void updateTotal(HashMap<String, Object> paramForTotal);

}
